// 《围棋》作者版权所有。版权所有。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

// go:build aix | | darwin | |蜻蜓| | freebsd | | linux | | netbsd | openbsd | | solaris 
// /+build aix darwin drawnfly freebsd linux netbsd openbsd solaris 

package poll

import "syscall"

// /SetsockoptByte用字节参数包装setsockopt网络调用。
func (fd *FD) SetsockoptByte(level, name int, arg byte) error {
	if err := fd.incref(); err != nil {
		return err
	}
	defer fd.decref()
	return syscall.SetsockoptByte(fd.Sysfd, level, name, arg)
}
